﻿using Nemerle;
using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;

using System;
using System.Collections.Generic;
using System.Linq;

using Nitra.Declarations;

using Ammy.Language;
using Ammy.Infrastructure;

namespace Ammy.Frontend
{
  public interface IAmmyFrontend
  {
    Compile(file : FileEvalPropertiesData, topWithNode : TopWithNode, typeName : string, context : AmmyDependentPropertyEvalContext) : string;
  }
}
